General Splay: A Basic Theory and Calculus

نویسندگان

  • George F. Georgakopoulos
  • David J. McClurkin
چکیده

The directory problem, that of handling an on-line series of INSERT, DELETE and FIND requests, is for most applications addressed satisfactorily by balanced search trees (BST) (see e.g., [Ov83] for a trace of BST's from [AVL62] and on), which guarantee O(logN) worst time for each of these operations. For applications however in which the access frequencies are highly biased the " overbalancedness " of these trees yields suboptimal performance. This was addressed first, statically, in the 1970's with biased search trees (see [Kn71], [HT71], [BST85]), and later dynamically in the 1980's with splay trees (see [ST85]). Splay trees achieve a logarithmic amortized cost for searching and other operations, and are competitive w.r.t. any other static binary search tree on the same set of elements (see also [Ta85]). However [ST85] left some important issues open, among which the most intriguing is the dynamic optimality conjecture: Are splay trees competitive even when compared to dynamically maintained search trees? To the best of the authors' knowledge this issue remains open, so we still do not know which is the best, at least in this sense, solution to the directory problem. Most probably this can be attributed to the lack of a general self-adjustment theory. In the 1990's Subramanian ([Sub96]) made a step towards this by describing splaying as a set of rules, called templates. Templates are comprised of two trees, the before-and after-schema, each with a special current node. Templates specify a splay-step in which the before-schema is replaced by the after-schema; this is repeated continuously upwards along a path, until the current node reaches the root. Subramanian proved that for such rules to have logarithmic amortized cost, the following conditions are sufficient for binary search trees: (1) " Strict growth " : the set of nodes below the current node is strictly augmented at each stage; (2) " Depth reduction " : the (two) subtrees of current node are linked strictly nearer the root; (3) " Progress " : descendants of template nodes must be moved below the current node within a constant number of steps. In this paper we adopt the template framework of [Sub96] and employ a potential function analysis (i.e., we define for a tree T a potential function-7), and for each operation, q, which transforms T to T' we bound the change in potential-(T)−-(T') ≥ − a(q)+c(q) where c(q) is the actual and a(q) the amortized cost of …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Nonlinear Creep-damage Constitutive Model of Mudstone Based on the Fractional Calculus Theory

During the flood development in an oil field, the creep characteristic of mudstone is one of the important factors causing casing damage. In this study, based on the theory of fractional order differential and taking into account the creep damage evolution rules, a fractional nonlinear creep-damage model is proposed to reflect the instantaneous deformation in loading processes and the accelerat...

متن کامل

On certain fractional calculus operators involving generalized Mittag-Leffler function

The object of this paper is to establish certain generalized fractional integration and differentiation involving generalized Mittag-Leffler function defined by Salim and Faraj [25]. The considered generalized fractional calculus operators contain the Appell's function $F_3$ [2, p.224] as kernel and are introduced by Saigo and Maeda [23]. The Marichev-Saigo-Maeda fractional calculus operators a...

متن کامل

Splay Faults in the Makran Subduction Zone and Changes of their Transferred Coulomb Stress

The Makran subduction zone in northeast and the Sumatra subduction zone (Sunda) in the west have been known as tsunamigenic zones of the Indian Ocean. The 990 km long Makran subduction zone is located offshore of Iran, Pakistan and Oman. Similar to many subduction zones all over the world, the Makran accretionary prism is associated with an imbricate of thrust faults across the zone, which may ...

متن کامل

Existence solutions for new p-Laplacian fractional boundary value problem with impulsive effects

Fractional differential equations have been of great interest recently. This is because of both the intensive development of the theory of fractional calculus itself and the applications of such constructions in various scientific fields such as physics, mechanics, chemistry, engineering, etc. Differential equations with impulsive effects arising from the real world describe the dyn...

متن کامل

A Simple Theory of Differential Calculus in Locally

A theory of differential calculus for nonlinear maps between general locally convex spaces is developed. All convergence notions are topological, and only familiarity with basic results from point set topology, differential calculus in Banach spaces, and locally convex space theory is assumed. The chain rule for continuous kth order differentiability, smoothness of inverse functions, and functi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999